package iliasTests;

public class Add
{
    public double add(int a, int b)
    {
        return a + b;
    }

    public double add(double a, int b)
    {
        return a + b + 1;
    }

    public double add(int a, double b)
    {
        return a + b + 2;
    }

    public double add(double a, double b)
    {
        return a + b + 3;
    }

    public static void main(String[] args)
    {
        Add x = new Add();
        int a, b = 2;
        double c;
        a = (int) x.add(b, b + 1.0);
        b = (int) x.add(2 * a, a++);
        c = x.add(c = 2, ++c);
        double d = x.add(b, c - 1);
        System.out.println(a);
        System.out.println(b);
        System.out.println(c);
        System.out.println(d);
    }
}
